#ifndef CUSTOM_INPUT_MANAGER
#define CUSTOM_INPUT_MANAGER

#include <Ogre.h>
#include <OIS/OIS.h>

class CustomInputManager
{
    public:
        static const Ogre::String CUSTOM_ATTRIBUTE;

        CustomInputManager();
        ~CustomInputManager();

        OIS::Keyboard* getKeyboard() const;
        OIS::Mouse* getMouse() const;
    private:
        OIS::Keyboard* keyboard;
        OIS::Mouse* mouse;
        OIS::InputManager* inputMgr;
};

#endif